\subsubsection{\OptimizingKeilVI (\ARMMode)}

\begin{lstlisting}[label=ARM_leaf_example1,style=customasmARM]
.text:00000098             f
.text:00000098 91 20 20 E0        MLA     R0, R1, R0, R2
.text:0000009C 1E FF 2F E1        BX      LR
\end{lstlisting}

\myindex{ARM!\Instructions!MLA}

Ecco la funzione \ttf compilata dal compilatore Keil con ottimizzazione completa (\Othree).

L'istruzione \MOV e' stata ottimizzata (o ridotta), ora \TT{MLA} usa tutti i registri di input e mete il risultato in \Reg{0}, esattamente da dove
la funzione chiamante leggera' il risultato.
